@charset "utf-8";
/* CSS Document */

body{overflow-x: hidden}
body{margin:0; padding:0; font-size:14px; font-family:"Microsoft YaHei", Arial;}
ol, ul,li{list-style: none; padding:0; margin:0;}
img{border:0;}
input{outline:0;font-family:"Microsoft YaHei";}
p,h1,h2,h3,h4{padding:0; margin:0;}


a{color:#333; text-decoration:none;}
a:hover{color:#666; text-decoration:underline;}

.link900{color:#900; text-decoration:none; font-size:16px;}
.link900:hover{color:#333; text-decoration:underline;}

.link666{color:#666; text-decoration:none;}
.link666:hover{color:#333; text-decoration:underline;}

.linkc00{color:#c00; text-decoration:none;}
.linkc00:hover{color:#333; text-decoration:underline;}

.linkfff{color:#fff; text-decoration:none;}
.linkfff:hover{color:#fff; text-decoration:underline;}

.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.bg_blue{background:#01237d;}
.bg_blue2{background:#01008a;}
.bg_blue3{background:#177ba3;}
.bg_red{background:#900;}
.bg_orange{background:#f90;}

.m_top{margin-top:0;}

#top{width:100%; height:35px; line-height:35px; background:#eaeaea;}
#top .cont{width:1200px; margin:0 auto;}
#top .cont span{margin:0 8px;}
#top .cont .city{width:900px; float:left; color:#666;}
#top .cont .city .cityname{color: #666; margin: 0;cursor:pointer;}
#top .cont .market{width:300px; float:right; text-align:right;color:#ed0000;}

#head{width:1200px; margin:15px auto 0 auto;}
#head .logo{width:380px; height:65px; float:left; padding-top:15px;}
#head .logo img{width:380px; }
#head .current_gj{width:80px; float:left; margin-left:5px; margin-top:35px; font-size:15px; color:#900; font-weight:bold;}
#head .search{width:450px; height:33px; line-height:33px; background:url(../webimages/search-icon.jpg) 13px 8px no-repeat; border:1px solid #e7e7e7; border-radius:5px; float:left; margin:20px auto auto 35px;}
#head .search .search-txt{width:285px; float:left; margin-left:40px;}
#head .search .search-txt input{width:335px; margin-top:8px; border:0; outline:0;}
#head .search .search-type{width:55px; float:left; background:url(../webimages/jiantou_icon.jpg) right no-repeat; position:relative;}
#head .search .search-type .menue{width:73px; border:1px solid #e7e7e7; background:#fff; position:absolute; top:33px; left:-10px; display:none}
#head .search .search-type .menue ul{width:100%;}
#head .search .search-type .menue ul li{width:63px; padding-left:10px;}
#head .search .search-type .menue ul li:hover{background:#e7e7e7; cursor:pointer}
#head .search .search-btn{width:60px; height:27px; line-height:27px; float:right; text-align:center; margin:3px auto 3px 5px; border-left:1px solid #ccc; font-weight:bold;}
#head .tel{width:230px; height:35px; line-height:35px; margin-top:18px; float:right; text-align:right;}
#head .tel span{font-size:24px; color:#900; font-weight:bold; margin-left:8px;}

#navbar{width:1200px; margin:0 auto;}
#navbar ul{width:100%;}
#navbar ul li{width:100px; height:40px; line-height:40px; float:left; text-align:center;}
#navbar ul li a{color:#333; text-decoration:none; font-size:16px; font-weight:bold;}
#navbar ul li a:hover{color:#900; text-decoration:none;}
#navbar ul li.guojia{position:relative;}
#navbar ul li.guojia .menue{width:390px; background:#fff; position:absolute; top:41px; left:-70px; z-index:999; display:none;}
#navbar ul li.guojia .menue ul{width:100%;}
#navbar ul li.guojia .menue ul li{width:360px; padding:0 15px; text-align:left; border-bottom:1px dotted #dad9d9;}
#navbar ul li.guojia .menue ul li span{font-size:12px;color:#999;margin-left:20px;}
#navbar ul li.guojia .menue ul li span a{font-size:12px;color:#999;}
#navbar ul li.guojia .menue ul li span a:hover{color:#333;}
#navbar ul li.guojia .menue ul li:hover{background:#e7e7e7; cursor:pointer;}
#navbar ul li.guojia .menue ul li img{margin-right:10px;}


#lunbo{width:100%; height:455px; background:url(../advimages/countryshow_jiechurecai.jpg) center no-repeat;}
#lunbo .cont{width:1200px; margin:0 auto;}
#lunbo .cont .plan{width:250px; height:433px; padding:10px 20px; float:right; background:#fff; border:1px solid #e5e5e5;}
#lunbo .cont .plan .title{width:100%; text-align:center; color:#900; font-size:16px; font-weight:bold; margin-top:20px;}
.form{width:100%;}
.form .txt-input{width:228px; height:35px; line-height:35px; padding:0 10px; margin-top:15px; border:1px solid #d5d5d5; background:#fff; position:relative;}
.form .txt-input .menue{width:250px; position:absolute; top:35px; left:-1px; z-index:999;display:none}
.form .txt-input .menue ul{width:248px; background:#fff; border:1px solid #d5d5d5;}
.form .txt-input .menue ul li{width:228px; padding:0 10px; text-align:left;}
.form .txt-input .menue ul li:hover{background:#e7e7e7; cursor:pointer}
.form .sel-input{width:215px; height:30px; line-height:30px; border:0;}
.form .pw-input{width:248px; height:35px; line-height:35px; margin-top:20px; border:1px solid #d5d5d5;background:#fff;}
.form .pw-input .write{width:110px; height:33px; line-height:35px; border:0; float:left; padding-left:10px; outline:0;}
.form .pw-input .pw-btn{width:120px; height:35px; float:right; background:#d5d5d5; border:0;  cursor:pointer;}
.form .pw-input .pw-btn:hover{background:#ccc;}
.form .tj-input{width:250px; height:35px; line-height:35px; font-size:16px; color:#fff; letter-spacing:1px; cursor:pointer; margin-top:15px; outline:0; border-radius:5px; border:0; background:#900;}
.form .tj-input:hover{background:#600;}

#ind_event{width:1200px; margin:50px auto auto auto;}
#ind_event .title{font-size:40px; text-align:center; line-height:40px; margin-bottom:20px;position:relative}
#ind_event .title .more{position:absolute; right:0; font-size:14px; bottom:0;}
#ind_event .title span{font-size:15px;}
#ind_event .img-list{width:100%;}
#ind_event .img-list ul{width:100%;}
#ind_event .img-list ul li{width:270px; float:left; margin:0 40px 20px 0; text-align:center; line-height:20px;}
#ind_event .img-list ul li a{color:#298dd8; text-decoration:none;}
#ind_event .img-list ul li a:hover{color:#298dd8; text-decoration:underline;}
#ind_event .img-list ul li.last{margin-right:0;}
#ind_event .img-list ul li .avatar{width:270px; height:160px; margin-bottom:10px; border-radius:5px; overflow:hidden; position:relative;}
#ind_event .img-list ul li img{width:270px; height:160px;}
#ind_event .img-list ul li .avatar img:hover{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}
#ind_event .img-list ul li .avatar .date_tag{width:120px; height:25px; line-height:25px; color:#fff; background:#f39801; position:absolute; top:20px; left:0; border-radius:0 10px 10px 0;}
#ind_event .img-list ul li .avatar .date_tag02{width:120px; height:25px; line-height:25px; color:#fff; background:#ccc; position:absolute; top:20px; left:0; border-radius:0 10px 10px 0;}
#ind_event .img-list ul li .theme{color:#298dd8; font-weight:bold;}

#ind_event .img-list ul li input{width:63px; height:23px; color:#298dd8; font-size:12px; border:1px solid #298dd8; background:#fff; margin-top:5px; cursor:pointer;}
#ind_event .img-list ul li input:hover{background:#298dd8; color:#fff;}
#ind_event .img-list ul li input.disabled{background-color:#ddd; color:#bbb; border:1px solid #d4d4d4; cursor:auto;}
#ind_event .txt-list{width:100%; height:90px; background:url(../webimages/event_bg.jpg) repeat-x;}
#ind_event .txt-list ul{width:100%;}
#ind_event .txt-list ul li{width:368px; height:30px; line-height:30px; padding-left:12px; border-bottom:1px dotted #999; float:left; margin:3px 10px auto 10px; background:url(../webimages/event_icon.jpg) left no-repeat;}
#ind_event .txt-list ul li b{color:#999; font-size:12px; margin-left:5px; font-weight:normal;}
#ind_event .txt-list ul li span{color:#c00; font-size:14px; font-weight:bold; float:right;}

#ind_guihua{width:100%; height:430px; background:url(../webimages/guihua_bg.jpg) center no-repeat; padding:50px 0; margin:30px auto auto auto;}
#ind_guihua .title{font-size:40px; text-align:center; line-height:40px; margin-bottom:20px;}
#ind_guihua .title span{font-size:15px;}
#ind_guihua ul{width:1200px; margin:0 auto;}
#ind_guihua ul li{float:left;}
#ind_guihua ul li.sec01{width:325px; height:328px;}
#ind_guihua ul li.sec02{width:295px; margin-left:20px;}
#ind_guihua ul li.sec02 .img01{height:154px;}
#ind_guihua ul li.sec03{width:225px; margin-left:20px; height:328px;}

#ind_guihua ul li .mar-top{margin-top:20px;}
#ind_guihua ul li .txtbg{width:100%; height:45px; line-height:45px; font-size:18px; text-align:center; color:#fff; background:url(../webimages/guihua_txtbg.png) repeat-x; position:relative; bottom:45px;}
#ind_guihua ul li img:hover{box-shadow: 0 0 10px gray;}

#ind_daoshi{width:1200px; margin:50px auto auto auto; overflow: hidden;}
#ind_daoshi .title{font-size:40px; text-align:center; line-height:40px; margin-bottom:45px; position:relative}
#ind_daoshi .title .more{position:absolute; right:0; font-size:14px; bottom:0;}
#ind_daoshi ul{white-space: nowrap;}
#ind_daoshi ul li{width:170px; margin:0 15px; text-align:center;display:inline-block;}
#ind_daoshi ul li img{width:155px; height:155px; border-radius:50%; overflow:hidden;}
#ind_daoshi ul li img:hover{box-shadow: 0 0 10px gray;}
#ind_daoshi ul li .txtinf{width:100%; line-height:20px;}
#ind_daoshi ul li .txtinf .name{font-size:14px; border-bottom:1px solid #ccc; padding:5px 0; margin-bottom:5px;}
#ind_daoshi ul li .txtinf .instr{color:#666; font-size:12px; width:170px;white-space:pre-wrap}
#ind_daoshi ul li input{width:77px; height:23px; color:#900; font-size:12px; border:1px solid #900; background:#fff; margin-top:5px; cursor:pointer;}
#ind_daoshi ul li input:hover{background:#900; color:#fff;}

#ind_offer{width:1200px; margin:50px auto auto auto;}
#ind_offer .title{font-size:40px; text-align:center; line-height:40px; margin-bottom:45px;position:relative}
#ind_offer .title .more{position:absolute; right:0; font-size:14px; bottom:0;}
#ind_offer .img-offer{width:960px; height:230px; padding:10px 0; float:left; background:url(../webimages/offer-bg.jpg) repeat;overflow:hidden}
#ind_offer .img-offer ul{white-space: nowrap;}
#ind_offer .img-offer ul li{width:180px; display:inline-block; margin-left:10px;}
#ind_offer .img-offer ul li .avatar{width:180px; height:230px; overflow:hidden; position:relative;}
#ind_offer .img-offer ul li .avatar img:hover{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}
#ind_offer .img-offer ul li img{width:176px; height:226px; border:2px solid #ccc;}
#ind_offer .img-offer ul li .txtbg{width:158px; height:53px; line-height:20px; padding:2px 9px 0 9px; color:#fff; background:url(../webimages/offer_txtbg.png) repeat-x; position:relative; bottom:47px; left:2px;}
#ind_offer .txt-offer{width:220px; float:right;}
#ind_offer .txt-offer ul{width:200px; height:145px; padding:10px; line-height:24px; background:#e0edfd;}
#ind_offer .txt-offer ul li{width:185px; padding-left:15px; background:url(../webimages/offer_icon.png) left no-repeat;}

#ind_school{width:100%; background:url(../webimages/school_bg.jpg) center no-repeat; padding:70px 0; margin:50px auto auto auto;}
#ind_school .title{font-size:40px; text-align:center; line-height:40px;width:1200px;margin: 0 auto 20px auto; position:relative}
#ind_school .title span{font-size:15px;}
#ind_school .title  .more{position:absolute; right:0; font-size:14px; bottom:0;}
#ind_school .cont{width:1200px; margin:0 auto;}
#ind_school .cont .search{width:750px; margin:35px auto auto auto;}
#ind_school .cont .search .txtinput{width:628px; height:40px; line-height:40px; float:left; border:1px solid #333; padding:0 10px; outline:0;}
#ind_school .cont .search .search-btn{width:100px; height:42px; line-height:42px; float:left; color:#fff; font-size:20px; border:0; background:#333; outline:0; cursor:pointer;}
#ind_school .cont .school{width:1198px; height:274px; margin-top:35px; padding:0 1px; background:url(../webimages/school_bg.png) repeat;}
#ind_school .cont .school .sub-nav{width:140px; float:left;}
#ind_school .cont .school .sub-nav ul{width:100%;}
#ind_school .cont .school .sub-nav ul li{width:100%; height:38px; line-height:38px; margin-top:1px; text-align:center;}
#ind_school .cont .school .sub-nav ul li a{display:block; font-size:16px; color:#999; background:#e5e5e5;}
#ind_school .cont .school .sub-nav ul li a:hover,#ind_school .cont .school .sub-nav ul li a.current{display:block; font-size:16px; color:#fff; background:#333; text-decoration:none;}
#ind_school .cont .school .scool-list{width:1058px; float:left;}
#ind_school .cont .school .scool-list ul{width:100%;}
#ind_school .cont .school .scool-list ul li{width:214px; height:84px; float:left; background:#fff; padding:7px; margin:20px auto 20px 36.5px;}
#ind_school .cont .school .scool-list ul li img{width:214px; height:84px;}
#ind_school .cont .school .scool-list ul li:hover{background:#e5e5e5;}
#ind_school .schl-a{
	width: 180px;
    height: 30px;
    line-height: 30px;
    color: #900;
    font-size: 16px;
    border: 1px solid #900;
    cursor: pointer;
    display: block;
    text-align: center;
    margin: 20px auto 0;
    border-radius: 3px;
}
#ind_school .schl-a:hover{
	text-decoration:none;
	border: 1px solid #ab6f6f;
	font-weight: 700;
}
/*学校logo效果*/
.pic{max-width:214px;max-height:84px;position:relative;overflow:hidden;margin:20px auto 20px 27px; border:7px solid #fff; display:inline-block;-webkit-animation:anima 2s;-moz-animation:anima 2s;-o-animation:anima 2s;-ms-animation:anima 2s;animation:anima 2s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.pic-caption{cursor:default;position:absolute;width:100%;height:100%; color:#fff;background:rgba(51,51,51,0.9);text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.pic-image{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.pic:hover .pic-image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.pic-title{font-size:16px; margin-top:20px;}
.pic .pic-image,.pic-caption,.pic:hover .pic-caption,.pic:hover img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}
.pic:hover .top-to-bottom{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-moz-touch-callout:none;-o-touch-callout:none;-ms-touch-callout:none;touch-callout:none;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;tap-highlight-color:transparent}
.top-to-bottom{bottom:50%;left:0}
.pic:hover .top-to-bottom{left:0;bottom:0}
.pic_usa_school{margin:20px auto 20px 57px;}


#ind_tiyan{width:1200px; margin:50px auto auto auto;}
#ind_tiyan .title{font-size:40px; text-align:center; line-height:40px; margin-bottom:45px;position:relative}
#ind_tiyan .title .more{position:absolute; right:0; font-size:14px; bottom:0;}
#ind_tiyan ul{width:100%;}
#ind_tiyan ul li{width:220px; float:left; margin-right:25px; text-align:center; line-height:28px;}
#ind_tiyan ul li img{width:220px; height:160px;}
#ind_tiyan ul li img:hover{box-shadow: 0 0 10px gray;}
#ind_tiyan ul li.last{margin-right:0;}

#ind_guide{width:100%; background:#efefef; padding:50px 0; margin:50px auto auto auto;}
#ind_guide .title{font-size:40px; text-align:center; line-height:40px; margin-bottom:30px;}
#ind_guide .cont{width:1200px; margin:0 auto;}
#ind_guide .cont .sub-nav{width:100%;}
#ind_guide .cont .sub-nav ul{width:100%; background:#fff; height:55px; line-height:55px;}
#ind_guide .cont .sub-nav ul li{width:240px; float:left; text-align:center;}
#ind_guide .cont .sub-nav ul li a{font-size:16px; color:#666; border-top:2px solid #fff; text-decoration:none; display:block;}
#ind_guide .cont .sub-nav ul li a:hover,#ind_guide .cont .sub-nav ul li a.current{text-decoration:none; color:#900; border-top:2px solid #900;}
#ind_guide .cont .guide-inf{width:100%; margin-top:15px;}
#ind_guide .cont .guide-inf .lunbo{width:390px; height:300px; float:left; margin-right:10px;}
#ind_guide .cont .guide-inf .guide-txt{width:380px; float:left; margin-left:20px;}
#ind_guide .cont .guide-inf .guide-txt .foucs{width:100%; padding-bottom:15px; border-bottom:1px solid #d9d9d9;}
#ind_guide .cont .guide-inf .guide-txt .foucs .l-img{width:98px; height:80px; float:left;}
#ind_guide .cont .guide-inf .guide-txt .foucs .r-txt{width:265px; float:right;font-size:16px; }
#ind_guide .cont .guide-inf .guide-txt .foucs .r-txt p{margin-top:10px; line-height:22px; color:#666; font-size: 14px}
#ind_guide .cont .guide-inf .guide-txt ul{width:100%;}
#ind_guide .cont .guide-inf .guide-txt ul li{width:100%; height:40px; line-height:40px; color:#666; border-bottom:1px solid #d9d9d9;}

#copyright{width:100%; background:#2f3334; padding:20px 0; color:#fff;}
#copyright .cont{width:1200px; margin:0 auto;}
#copyright .cont .map{width:100%;}
#copyright .cont .map .leftcon{width:700px; float:left;}
#copyright .cont .map .leftcon p{width:100%; line-height:35px;}
#copyright .cont .map .leftcon p span{margin-right:15px;}
#copyright .cont .map .tel{width:400px; float:right; text-align:right; font-size:40px; font-weight:bold; margin-bottom:25px;}
#copyright .cont .map .tel span{font-size:14px; font-weight:normal;}
#copyright .cont .erweima-ul{width:100%;}
#copyright .cont .erweima-ul li{width:320px; padding:10px; float:left; margin:30px 26.5px auto auto; background:#544f4c; border-radius:15px;}
#copyright .cont .erweima-ul li.nomar{margin-right:0;}
#copyright .cont .erweima-ul li img{width:100px; float:left; margin-right:15px;}
#copyright .cont .erweima-ul li .txtinf{color:#fff; line-height:22px;}
#copyright .cont .erweima-ul li .txtinf .name{font-size:16px; margin-bottom:10px;}
#copyright .cont .copyinf{width:100%; line-height:28px; margin-top:15px;}
#copyright .cont .copyinf span{float:right;}
#copyright .cont .map .tel span{font-size:14px; font-weight:normal; display:block;}

.uk_head{width:100%; height:500px; background:#e0e0e0;}

.youshi_col4{width:100%; padding:20px 0;}
.youshi_col4 ul{width:1200px; margin:0 auto; color:#fff;}
.youshi_col4 ul li{width:300px; float:left;}
.youshi_col4 ul li .txtinf{width:275px; padding:8px 0 0 20px; margin-bottom:20px; border-left:5px solid #fff; font-size:16px; line-height:26px;}
.youshi_col4 ul li .txtinf p{margin-bottom:10px; font-size:16px;}
.youshi_col4 ul li .txtinf span{font-size:48px;}
.youshi_col4 ul li input{width:150px; height:42px; line-height:42px; background:#fff; margin-left:25px; border:0; color:#01237d; font-size:24px;}
.youshi_col4 ul li input.m_top{margin-top:26px;}
.youshi_col4 ul li input.nz{color:#177ba3;}
.youshi_col4 ul li input.ca{color:#f90;}


.youshi_col5{width:100%; padding:20px 0;}
.youshi_col5 ul{width:1200px; margin:0 auto; color:#fff;}
.youshi_col5 ul li{width:240px; float:left;}
.youshi_col5 ul li .txtinf{width:225px; padding:8px 0 0 10px; margin-bottom:20px; border-left:5px solid #fff; line-height:26px;}
.youshi_col5 ul li .txtinf p{margin-bottom:10px; font-size:16px;}
.youshi_col5 ul li .txtinf span{font-size:36px;}
.youshi_col5 ul li input{width:150px; height:42px; line-height:42px; background:#fff; margin-left:25px; border:0; color:#01237d; font-size:24px;}
.youshi_col5 ul li input.m_top{margin-top:26px;}
.youshi_col5 ul li input.usa{color:#900;}


.nei-school{width:1200px; margin-top:35px;}
.nei-school ul{width:100%;}
.nei-school ul li{width:214px; height:84px; float:left; background:#fff; padding:7px; margin:20px auto 20px 57.6px;}
.nei-school ul li img{width:214px; height:84px;}
.nei-school ul li:hover{background:#e5e5e5;}

.uk_jiedu{width:1200px; margin:50px auto auto auto;}
.uk_jiedu .title{font-size:40px; text-align:center; line-height:40px; margin-bottom:45px;}
.uk_jiedu .paiming{width:900px; float:left;}
.uk_jiedu .paiming ul{width:100%;}
.uk_jiedu .paiming ul li{width:283px; height:475px; float:left; margin:0 15px 15px auto; text-align:center;}
.uk_jiedu .paiming ul li.sec01{height:473px; border:1px solid #dddee0;}
.uk_jiedu .paiming ul li.sec01 img{width:283px; height:430px; margin-bottom:9px;}
.uk_jiedu .paiming ul li .sec02{height:228px; border:1px solid #dddee0; margin-bottom:15px;}
.uk_jiedu .paiming ul li .sec02 img{width:283px; height:185px; margin-bottom:9px;}
.uk_jiedu .paiming ul li .title02{height:43px; line-height:43px; font-size:16px;}
.uk_jiedu .jiedu{width:260px; height:453px; padding:20px 19px 0 19px; border:1px solid #c0dff7; background:#e3ebff; float:right;}
.uk_jiedu .jiedu .zy-title{width:100%; height:50px; background:url(../webimages/jiedu_title.jpg) center no-repeat; color:#fff; font-size:20px; text-align:center; line-height:40px; letter-spacing:1px;}
.uk_jiedu .jiedu .zy-title a{color:#fff;}
.uk_jiedu .jiedu ul{width:100%; margin-top:15px;}
.uk_jiedu .jiedu ul li{width:100%; height:32px; line-height:32px;  background:url(../webimages/underline.png) bottom repeat-x;}

/*
#head .current_gj{width:95px; float:left; margin-left:5px; margin-top:35px; font-size:16px; color:#900; font-weight:bold;}
#head .search{width:500px; height:33px; line-height:33px; background:url(../webimages/search-icon.jpg) 13px 8px no-repeat; border:1px solid #e7e7e7; border-radius:5px; float:left; margin:20px auto auto 35px;}

*/

/*newsinf*/
.position{width:100%; height:40px; line-height:40px; border-top:1px solid #ccc; margin-top:10px;}
.position .cont{width:1200px; margin:0 auto;}
.position .cont span{color:#999;}

.news_con{width:1200px; margin:0 auto 70px auto;}
.news_con .leftcon{width:860px; float:left;}
.news_con .leftcon .topimg{width:100%; margin-bottom:30px;height:150px;overflow:hidden;}
.news_con .leftcon .topimg a{display:block;}
.news_con .leftcon .titleinf{width:100%; margin-bottom:25px;}
.news_con .leftcon .titleinf .title{height:50px; line-height:50px; font-size:20px; font-weight:bold;}
.news_con .leftcon .titleinf .time{height:35px; line-height:35px; background:url(../webimages/underline.png) bottom repeat-x; color:#666;}
.news_con .leftcon .titleinf .time span{margin-right:15px;}
.news_con .leftcon .newsinf{width:100%; line-height:30px; color:#333; font-size:15px;}
.news_con .leftcon .newsinf img{margin:0 auto;}
.news_con .leftcon .guihua{width:100%; margin-top:70px;}
.news_con .leftcon .guihua .title{width:840px; padding-left:20px; height:45px; line-height:45px; font-size:20px; color:#333; font-weight:bold; border-top:1px dotted #999; border-bottom:1px dotted #999; background:url(../webimages/news_guihua_bg.jpg) left no-repeat;}
.news_con .leftcon .guihua ul{width:100%; margin-top:20px;}
.news_con .leftcon .guihua ul li{width:200px; float:left; margin-right:20px; text-align:center; line-height:30px;}
.news_con .leftcon .guihua ul li.nomar{margin-right:0;}
.news_con .leftcon .guihua ul li img{width:200px; height:104px;}
.news_con .leftcon .guihua ul li img:hover{box-shadow: 0 0 10px gray;}

.news_con .rightcon{width:320px; float:right;}
.news_con .rightcon .r_plan{width:250px; padding:25px 35px; background:#e5e5e5;}
.news_con .rightcon .r_plan .title{font-size:20px; color:#900; text-align:center; letter-spacing:1px;}
.news_con .rightcon .r_plan input{background:#fff;}
.news_con .rightcon .r_plan .pw-input .pw-btn{background:#d5d5d5;}
.news_con .rightcon .r_plan .pw-input .pw-btn:hover{background:#ccc;}
.news_con .rightcon .r_plan .tj-input{width:250px; height:35px; line-height:35px; font-size:16px; color:#fff; letter-spacing:1px; cursor:pointer; margin-top:15px; border-radius:5px; border:0; background:#900;}
.news_con .rightcon .r_plan .tj-input:hover{background:#600;}
.news_con .rightcon .r_huodong{margin-top:15px;}
.news_con .rightcon .r_huodong .title{height:40px; line-height:40px; font-size:16px; color:#900; border-bottom:3px double #ccc;}
.news_con .rightcon .r_huodong ul{width:100%;}
.news_con .rightcon .r_huodong ul li{height:35px; line-height:35px; background:url(../webimages/underline.png) bottom repeat-x; overflow:hidden;text-overflow:ellipsis}
.news_con .rightcon .r_huodong ul li span{float:right; color:#999; font-size:12px;}
.news_con .rightcon .r_ad{margin-top:15px;}

/*右侧精彩活动*/
.news_con .rightcon .r_activity{margin-top:15px; height:487px; background:url(../webimages/right_active_bg.jpg) no-repeat;}
.news_con .rightcon .r_activity .title{height:63px; line-height:63px; font-size:24px; font-weight:bold; padding-left:65px; color:#fff; letter-spacing:2px;}
.news_con .rightcon .r_activity .title a { color:#fff;}
.news_con .rightcon .r_activity .foucs{width:280px; margin:0 auto; padding:10px; background:url(../webimages/r_activity_wbg.png) repeat;}
.news_con .rightcon .r_activity .avatar{width:280px; margin-bottom:10px; border-radius:5px; overflow:hidden; position:relative;}
.news_con .rightcon .r_activity .avatar img{width:280px; height:166px;}
.news_con .rightcon .r_activity .avatar img:hover{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}
.news_con .rightcon .r_activity .avatar .date_tag{width:120px; height:25px; line-height:25px; color:#fff; background:#f39801; position:absolute; top:20px; left:0; border-radius:0 10px 10px 0;}
.news_con .rightcon .r_activity .foucs .act-title{text-align:center; font-size:16px;}
.news_con .rightcon .r_activity ul{width:300px; margin:10px auto auto auto;}
.news_con .rightcon .r_activity ul li{height:35px; line-height:35px; background:url(../webimages/underline.png) bottom repeat-x; overflow:hidden;text-overflow:ellipsis}
.news_con .rightcon .r_activity ul li span{float:right; color:#999; font-size:12px;}
.newslist{width:100%;}
.newslist ul{width:100%;}
.newslist ul li{margin-bottom:20px; padding-bottom:20px; background:url(../webimages/underline.png) bottom repeat-x; line-height:24px; color:#666;}
.newslist ul li:hover{box-shadow:0px 3px 2px 0 #e5e5e5;}
.newslist ul li .title{margin-bottom:10px; font-weight:bold;}
.newslist ul li .title span{float:right; color:#999; font-weight:normal;}

/*fenye*/
.fenye{width:100%; margin:30px auto; text-align:center;}
.fenye li{display:inline; margin-right:8px;}
.fenye li a{padding:4px 10px; border:1px solid #ccc; color:#afafaf;}
.fenye li a:hover, .fenye li.current a{padding:4px 10px; border:1px solid #333; background:#333; color:#fff; text-decoration:none;}


/*yuanxiao*/
.xuanxiao{width:100%;}
.xuanxiao .title{font-size:20px; border-bottom:1px solid #333; line-height:45px;}
.xuanxiao .tiaojian{border-bottom:1px solid #e5e5e5; line-height:45px;}
.xuanxiao .tiaojian .xxtitle{width:80px; float:left;}
.xuanxiao .tiaojian .ssinput{width:350px; float:left; border:1px solid #d5d5d5; margin-top:6px;}
.xuanxiao .tiaojian .ssinput input{width:320px; height:28px; line-height:28px; float:left; padding:0 5px; border:0;}
.xuanxiao .tiaojian .ssinput img{float:left; margin-top:6px;}
.xuanxiao .tiaojian .search_ipt{width:65px; height:30px; background:#f39801; border:0; color:#fff; margin:6px auto 0 10px;}
.xuanxiao .tiaojian .search_ipt:hover{background:#f38401;}
.xuanxiao .tiaojian .xx_txt{width:780px; float:left;}
.xuanxiao .tiaojian .xx_txt ul{width:100%;}
.xuanxiao .tiaojian .xx_txt ul li{float:left; margin-right:20px;}
.xuanxiao .tiaojian .xx_txt ul li a{color:#333; padding:4px 7px;}
.xuanxiao .tiaojian .xx_txt ul li a:hover,.xuanxiao .tiaojian .xx_txt ul li a.current{color:#ff; background:#f39801; color:#fff; text-decoration:none;}


.yuanxiao{width:100%; margin-top:25px;}
.yuanxiao ul{width:100;}
.yuanxiao ul li{padding:15px 0; background:url(../webimages/underline.png) bottom repeat-x;}
.yuanxiao ul li:hover{box-shadow:0px 3px 2px 0 #e5e5e5;}
.yuanxiao ul li .logo{width:214px; float:left;}
.yuanxiao ul li .logo img{width:214px; height:84px;}
.yuanxiao .txt-inf{width:516px; margin:0 15px; float:left;}
.yuanxiao .txt-inf .xxname{margin-bottom:10px;}
.yuanxiao .txt-inf .xxname span{font-size:18px; color:#900; margin-right:10px; font-weight:bold;}
.yuanxiao .txt-inf .jianjie{width:258px; float:left; line-height:25px;}
.yuanxiao .ipt{width:100px; float:right; margin-top:4px;}
.yuanxiao .ipt input{width:100px; height:30px; margin-top:10px; color:#fff; background:#f39801; border:0;}
.yuanxiao .ipt input:hover{background:#f38401;}

.r_anli{margin-top:15px;}
.r_anli .title{height:40px; line-height:40px; font-size:16px; color:#900; border-bottom:3px double #ccc;}
.r_anli .title a{color:#900; }
.r_anli .img_ul{width:320px; margin-top:10px; background:url(../webimages/offer-bg.jpg) repeat;}
.r_anli .img_ul li{width:145px; float:left; margin:10px auto 10px 10px;}
.r_anli .img_ul li img{width:145px; height:186px;}
.r_anli .txt_ul{width:100%;}
.r_anli .txt_ul li{height:35px; line-height:35px; background:url(../webimages/underline.png) bottom repeat-x; overflow:hidden;text-overflow:ellipsis}

.r_zhuanye{margin-top:25px;}
.r_zhuanye .title_ul{width:100%; border-bottom:3px double #ccc;}
.r_zhuanye .title_ul li{height:35px; line-height:35px; float:left; margin-right:20px;}
.r_zhuanye .title_ul li a{color:#333; font-size:16px; display:block;}
.r_zhuanye .title_ul li a:hover,.r_zhuanye .title_ul li a.current{color:#900; border-top:1px solid #900; text-decoration:none;}
.r_zhuanye .txt_ul{width:100%;}
.r_zhuanye .txt_ul li{height:35px; line-height:35px; background:url(../webimages/underline.png) bottom repeat-x; overflow:hidden;text-overflow:ellipsis}

.yx_display{width:100%; margin:0 auto 50px auto; background:url(../webimages/yx_display_bg.jpg) center no-repeat;}
.yx_display .cont{width:1200px; margin:0 auto; padding:35px 0;}
.yx_display .logo{width:214px; height:84px; float:left;}
.yx_display .jianjie{width:826px; float:left; margin:0 15px;}
.yx_display .jianjie .name{margin-bottom:13px; }
.yx_display .jianjie .name font{font-size:24px; color:#900;}
.yx_display .jianjie .name span{margin-right:40px;}
.yx_display .jianjie .add-input{background:#900; color:#fff; border-radius:3px; border:0; margin-left:15px; padding:1px 4px;}
.yx_display .jianjie .add-input:hover{background:#600;}
.yx_display .zx_ipt{width:130px; float:right;}
.yx_display .zx_ipt input{width:130px; height:40px; margin-top:44px; background:#333; font-size:18px; color:#fff; border:0;}
.yx_display .zx_ipt input:hover{background:#000;}
.yx_display .txt-jj{background:url(../webimages/underline.png) top repeat-x; margin-top:15px; padding-top:10px;}
.yx_display .txt-jj ul.attr{width:100%;}
.yx_display .txt-jj ul.attr li{min-width:230px;float:left; }
.yx_display .txt-jj ul li{margin-right: 40px; line-height:28px;}
.yx_info{width:100%; margin-bottom:25px;}
.yx_info .title{border-top:1px dotted #999; border-bottom:1px dotted #999; height:40px; line-height:40px;}
.yx_info .title ul{width:862px; overflow:hidden;}
.yx_info .title ul li{float:left; margin-left:-1px;}
.yx_info .title ul li a{font-size:18px; color:#333; display:block; padding:0 25px; border-left:1px solid #d5d5d5;  border-right:1px solid #d5d5d5;}
.yx_info .title ul li a:hover,.yx_info .title ul li a.current{background:#900; color:#fff; text-decoration:none; border-left:1px solid #900;  border-right:1px solid #900;}
.yx_info_img{width:100%;}
.yx_info_img ul{width:100%;}
.yx_info_img ul li{width:270px; float:left; margin:0 25px 15px auto;}
.yx_info_img ul li img{width:270px; height:208px; cursor: pointer;}
.yx_info_img ul li.nomar{margin-right:0;}

.r_inter_school{margin-top:15px;}
.r_inter_school .title{height:40px; line-height:40px; font-size:16px; color:#900; border-bottom:3px double #ccc;}
.r_inter_school ul{width:100%;}
.r_inter_school ul li{background:url(../webimages/underline.png) repeat-x bottom; padding:10px 0;}
.r_inter_school ul li .logo{width:130px; float:left;}
.r_inter_school ul li .logo img{width:130px; height:51px;}
.r_inter_school ul li .xx_name{width:175px; float:right; line-height:24px;}

/*活动页面*/
.activity{width:100%; height:417px; background:url(../webimages/activity_head.jpg) center no-repeat;}
.activity .head{width:1200px; margin:0 auto;}
.activity .head .title{font-size:50px; text-align:center; padding:100px 0 35px 0; font-weight:bold; color:#333;}
.activity .head ul{text-align:center; margin-top:10px;}
.activity .head ul li{display:inline; color:#fff; font-size:18px; letter-spacing:1px; margin-right:10px; background:url(../webimages/activity_head_bg.png) repeat; padding:8px 20px; border:1px solid #000;}

.activity_nav{width:100%; border-bottom:1px solid #ccc; margin-bottom:25px;}
.activity_nav ul{margin-left:15px;}
.activity_nav ul li{float:left; height:35px; line-height:35px; margin:0 0 1px -1px;}
.activity_nav ul li a{color:#333; text-decoration:none; font-size:16px; border:1px solid #ccc; padding:0 25px; display:block;}
.activity_nav ul li a:hover,.activity_nav ul li a.current{border-bottom:1px solid #fff; padding:0 25px;}

.activity_top{width:100%; height:378px; margin:8px auto 50px auto; background:url(../webimages/activity_bg.jpg) center no-repeat;}
.activity_top .cont{width:1200px; margin:0 auto; position:relative;}
.activity_top .cont .hdimg{width:660px; height:390px; float:left; position:absolute; top:-8px; border:2px solid #fff;}
.activity_top .cont .hdimg img{width:660px; height:390px;}
.activity_top .cont .txt-inf{width:508px; float:right; padding-top:40px;}
.activity_top .cont .txt-inf h1{font-size:30px; line-height:40px; color:#333;}
.activity_top .cont .txt-inf p{margin:25px auto; font-size:18px; line-height:30px;}
.activity_top .cont .txt-inf input{width:195px; height:55px; line-height:55px; font-size:24px; color:#fff; border:0; border-radius:5px; margin-top:15px; background:#900;}
.activity_top .cont .txt-inf input:hover{background:#600;}
.act_title{width:840px; padding-left:20px; height:45px; line-height:45px; margin:10px auto; font-size:20px; color:#333; font-weight:bold; border-bottom:1px dotted #999; background:url(../webimages/news_guihua_bg.jpg) left no-repeat;}
.activity_box{margin-bottom: 20px;}
.activity_box .activity_load{margin: 20px auto;position:relative;left:50%;}


/*导师页面*/
.daoshi{width:100%; height:417px; background:url(../webimages/daoshi_head.jpg) center no-repeat;}
.daoshi_imglist{width:1200px; margin:50px auto auto auto;}
.daoshi_imglist .img-ul{width:100%;}
.daoshi_imglist .img-ul li{width:230px; float:left; margin:0 40px 20px 0; padding:25px 20px; background:#ececec; text-align:center; border-radius:5px;}
.daoshi_imglist .img-ul li:hover{background:#e5e5e5;}
.daoshi_imglist .img-ul li.last{margin-right:0;}
.daoshi_imglist .img-ul li .photo{width:155px; height:155px; margin:0 auto; border-radius:50%; overflow:hidden;}
.daoshi_imglist .img-ul li .name{font-size:16px; color:#900; margin:15px auto 10px auto;}
.daoshi_imglist .img-ul li .jianjie{color:#666; line-height:20px; margin-bottom:15px;}
.daoshi_imglist .img-ul li input{width:110px; height:35px; float:left; border:0; border-radius:5px; background:#900; color:#fff; font-family:"Microsoft YaHei";}
.daoshi_imglist .img-ul li input:hover{background:#600;}
.daoshi_imglist .img-ul li input.zixun{margin-left:10px;}

.daoshi_article{width:100%; padding:50px 0; background:#efefef;}
.daoshi_article .cont{width:1200px; margin:0 auto;}
.daoshi_article .anli{width:580px; float:left;}
.daoshi_article .anli .title{width:560px; padding-left:20px; height:45px; line-height:45px; font-size:20px; color:#333; font-weight:bold; border-top:1px dotted #999; border-bottom:1px dotted #999; background:url(../webimages/news_guihua_bg.jpg) left no-repeat;}
.daoshi_article .anli ul{width:100%;}
.daoshi_article .anli ul li{width:100%; height:40px; line-height:40px; color:#666; border-bottom:1px solid #d9d9d9;}
.daoshi_article .bowen{margin-left:40px;}

.daoshi_display{width:860px; margin-top:70px;}
.daoshi_display .daoshi-inf{width:100%;}
.daoshi_display .photo{width:150px; height:150px; border-radius:50%; overflow:hidden; float:left;}
.daoshi_display .txt-inf{width:680px; float:right; line-height:30px;}
.daoshi_display .txt-inf font{color:#900; font-size:18px; font-weight:bold; margin-right:5px;}
.daoshi_display .txt-inf p{margin-top:10px;}
.daoshi_display .cont{width:860px; background:#efefef; padding:30px 0; margin-top:100px;}
.daoshi_display .anli{width:400px; float:left; margin-left:20px;}
.daoshi_display .anli .title{width:380px; padding-left:20px; height:45px; line-height:45px; font-size:20px; color:#333; font-weight:bold; border-top:1px dotted #999; border-bottom:1px dotted #999; background:url(../webimages/news_guihua_bg.jpg) left no-repeat;}
.daoshi_display .anli ul{width:100%;}
.daoshi_display .anli ul li{width:100%; height:40px; line-height:40px; color:#666; border-bottom:1px solid #d9d9d9;}


/*国际游学*/
.youxue{width:100%; height:417px; background:url(../webimages/youxue_head.jpg) center no-repeat;}
.youxue_item{width:1200px; margin:50px auto auto auto; padding-bottom:50px;}
.youxue_item .xm_ul{width:100%;}
.youxue_item .xm_ul li{width:292px; float:left; margin:0 45px 35px 45px; border: 8px solid #fff; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);}

.ih-item {
    position: relative;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.ih-item,
.ih-item * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ih-item a {
    color: #333;
}

.ih-item a:hover {
    text-decoration: none;
}

.ih-item img {
    width: 100%;
    height: 100%;
}
.ih-item.square {
    position: relative;
    width: 292px;
    height: 212px;
}

.ih-item.square .info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ih-item.square.effect3 {
    overflow: hidden;
}

.ih-item.square.effect3.colored .info {
    background: #1a4a72;
}

.ih-item.square.effect3 .img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.ih-item.square.effect3 .info {
    height: 50px;
    background: #333333;
    opacity: 0;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.ih-item.square.effect3 .info h3 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px 10px 0 4px;
    margin: 4px 0 0 0;
}

.ih-item.square.effect3 a:hover .info {
    visibility: visible;
    opacity: 1;
}

.ih-item.square.effect3.bottom_to_top .info {
    top: auto;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}

.ih-item.square.effect3.bottom_to_top a:hover .img {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    transform: translateY(-50px);
}

.ih-item.square.effect3.bottom_to_top a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.ih-item.square.effect3.top_to_bottom .info {
    bottom: auto;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.ih-item.square.effect3.top_to_bottom a:hover .img {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px);
}

.ih-item.square.effect3.top_to_bottom a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

/*背景提升*/
.tisheng{width:100%; height:417px; background:url(../webimages/tisheng_head.jpg) center no-repeat;}
.tisheng_title{width:150px;height:50px; line-height:50px; text-align:center; margin:50px auto 40px auto; font-size:24px; color:#333; font-weight:bold; border-bottom:3px solid #900; display:block;}
.tisheng_daoyu{background:#efefef; color:#666; font-size:15px; line-height:30px; text-align:center; padding:30px 0;}

/*海外服务*/
.service_head_bg{width:100%; height:417px; background:url(../webimages/service_head.jpg) center no-repeat;}
.service{width:100%; padding:30px 0 80px 0; background:url(../webimages/service_cont_bg.jpg) bottom right no-repeat;}
.service .xm_ul{width:1200px; margin:0 auto;}
.service .xm_ul li{width:400px; float:left; margin-top:50px;}
.service .xm_ul li .xm_icon{width:92px; float:left;}
.service .xm_ul li .xm_inf{width:293px; float:right; line-height:26px; margin-top:5px; color:#333;}
.service .xm_ul li .xm_inf span{font-size:18px; font-weight:bold;}
.service .xm_ul li .xm_inf p{margin-top:10px; font-size:15px;}
.service .ipt_ul{width:1200px; margin:70px auto auto auto; padding:0 280px; text-align:center;}
.service .ipt_ul li{width:250px; height:55px; margin:0 25px; display:inline;}
.service .ipt_ul li input{width:250px; height:55px; border-radius:5px; background:#6bb890; border:0; color:#fff; letter-spacing:4px; font-size:24px;}
.service .ipt_ul li input:hover{background:#6bc295;}

/*走进万佳*/
.about_head_bg{width:100%; height:417px; background:url(../webimages/about_head.jpg) center no-repeat;}
.about_tedian{width:1200px; margin:65px auto;}
.about_tedian ul{width:100%;}
.about_tedian ul li{width:200px; float:left; margin:0 45px; text-align:center; color:#333;line-height:24px;}
.about_tedian ul li .title{width:100%; background:url(../webimages/about_red_bg.jpg) bottom center no-repeat; font-size:18px; font-weight:bold; padding-bottom:5px; margin:10px auto;}
.about_jieshao{width:100%; margin:25px auto;}
.about_jieshao .title{height:65px; line-height:65px; font-size:24px; font-weight:bold; text-align:center; color:#333; background:url(../webimages/about_title_bg.png) center bottom no-repeat;}
.about_jieshao .txtinfo{width:1200px; margin:0 auto;}
.about_jieshao .txtinfo .txt_div{width:815px; float:right; margin-top:35px; color:#333;}
.about_jieshao .txtinfo .txt_div p{line-height:30px; text-indent:2em;}
.about_jieshao .redbg{width:100%; height:260px; background:#900; margin-top:15px;}
.about_jieshao .redbg .cont{width:1200px; margin:0 auto; position:relative;}
.about_jieshao .redbg .cont .wanjia_img{width:360px; position:absolute; bottom:-300px;}
.about_jieshao .redbg .cont ul{width:800px; position:absolute; left:380px; top:30px;}
.about_jieshao .redbg .cont ul li{width:110px; float:left; margin:0 45px; text-align:center; font-size:18px; color:#fff; line-height:28px;}
.about_jieshao .redbg .cont ul li span{color:#ff0; font-size:24px; font-weight:bold;}
.about_news{width:1200px; margin:100px auto 50px auto;}
.about_news .listul{width:380px; float:left; margin-right:30px;}
.about_news .listul.nomar{margin-right:0;}
.about_news .listul .title{width:360px; padding-left:20px; height:45px; line-height:45px; font-size:20px; color:#333; font-weight:bold; border-top:1px dotted #999; border-bottom:1px dotted #999; background:url(../webimages/news_guihua_bg.jpg) left no-repeat;}
.about_news .listul .txt_ul{width:100%;}
.about_news .listul .txt_ul li{width:100%; height:40px; line-height:40px; color:#666; border-bottom:1px solid #d9d9d9;}
.about_contact{width:100%; background:#efefef; padding:20px 0;}
.about_contact .title{height:65px; line-height:65px; font-size:24px; font-weight:bold; text-align:center; color:#333; background:url(../webimages/about_title_bg.png) center bottom no-repeat;}
.about_contact .city{width:1200px; padding:50px 0; margin:0 auto;}
.about_contact .city .city_ul{ border-bottom:1px solid #ccc; position:relative; margin:50px 0 25px 0;}
.about_contact .city .city_ul ul{width:1170px; padding:0 15px; position:absolute; bottom:-7px;}
.about_contact .city .city_ul li{width:90px; height:50px; line-height:50px; float:left; font-size:16px; text-align:center; background:url(../webimages/dian.jpg) bottom center no-repeat; padding-bottom:10px;}
.about_contact .city .city_ul li:hover,.about_contact .city .city_ul li.current{color:#900; background:url(../webimages/dian_hover.jpg) bottom center no-repeat;}
.about_contact .city .cont{color:#333; padding-bottom:45px;}
.about_contact .city .cont .name{font-size:48px; padding-right:15px; float:left;}
.about_contact .city .cont .tel{font-size:16px; padding-left:15px; float:left; border-left:2px solid #333; line-height:24px; margin-top:10px;}

/*专题页面*/
.zhuanti_head_bg{width:100%; height:417px; background:url(../webimages/zhuanti_head.jpg) center no-repeat;}



/*online*/
.rightFu {
    position: fixed;
    left: 55%;
    bottom: 350px;
    margin-left: 550px;
    z-index: 999;
}

.rightFu .btnConsulting {
    background: 0;
    height: 40px;
}
.rightFu a {
    background: url(../webimages/right_fu_bg01.png) no-repeat;
    cursor: pointer;
    display: block;
    height: 38px;
    margin:2px 0 0 0;
    position: relative;
    width: 38px;
}
.rightFu .btnConsulting .ntkf {
    background:url(../webimages/20160325.png) no-repeat;
    bottom: 0;
    color: #fff;
    font-size:13px;
    display: block;
    font-family:"Microsoft YaHei";
    font-style: normal;
    height: 58px;
    left: -29px;
    line-height: 17px;
    padding:110px 62px 0 36px;
    position: absolute;
    width: 26px;
}

.rightFu .btnWeixin {background-position: 0px -48px;}
.rightFu .btnWeixin .btnWeixinBox {
    background:url(../webimages/weixin_float.jpg) no-repeat;
    display: none;
    width:160px;
    height: 200px;
    position: absolute;
    right: 0;
    top: 0;
}

.rightFu .btnTel {background-position: 0px -0px;}
.rightFu .btnTel .btnTelBox {
    background: url(../webimages/right_fu_bg01.png) -48px 0px no-repeat;
    display: none;
    height: 38px;
    position: absolute;
    right: 0;
    top: 0;
    width: 200px;
}

/* wp  add start*/
.cityaddress{
    position: absolute;
    line-height: 2em;
    font-size: 14px;
    border: 1px solid #ccc;
    background-color: #fff;
}
.cityaddress .city{
    color: red;
    font-weight: 700;
    margin: 0 10px;
}
.cityaddress .xian{
     color: #ccc;
 }
.cityaddress .tel{
    font-size: 14px;
    margin: 0 10px;
}
.cityaddress .tel b{
    font-size: 12px;
    color: #f60;
}
.cityaddress .add{
    margin: 0 10px;
    font-size: 14px;
}
.cityaddress .add b{
    font-weight: normal;
    font-size: 12px;
}
.case_index ul{
    margin:15px 0 0 400px;
}
.case_index ul li{
    float:left;
    width:8px;
    height:8px;
    background: #ccc;
    margin-right:15px;
}
.case_index ul li.thisshow{
    background: red;
}
.showimgindex ul{
    position: absolute;
    left:50%;
    margin-left:-66px;
    margin-top:-25px;
}
.showimgindex li{
    float:left;
    margin-right: 20px;
    background: #cccccc;
    width:8px;
    height:8px;
    cursor: pointer;
}
.showimgindex li.current{
    background: #900;
}
.activity_baoming{
    position:fixed;
    left:50%;
    top:50%;
    width:450px;
    height:380px;
    margin-top:-175px;
    margin-left:-225px;
    z-index: 100;
    border:1px solid #ccc;
    border-radius: 4px;
    background-clip: padding-box;
    outline: 0;
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    background: #fff;
    display: none;
}
.activity_bm_title{
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    line-height:1.4em;
    font-size: 20px;
    font-family: inherit;
    color: inherit;
}
.activity_bm_title .activity_bm_close{
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    border:0;
    cursor:pointer;
    outline:0;
    background:#fff;
}
.activity_bm_title .activity_bm_close:hover{
    color:#ff0033;
    opacity: .9;
}
.activity_bm_body{
    padding: 15px;
    color: #737373;
    line-height:1.6em;
    font-size:14px;
}
.activity_bm_body label{
    float: left;
    display: block;
    width:60px;
    line-height:28px;
    text-align: right;
    font-weight: 700;
    font-size: 14px;
}
.activity_bm_body span{
    float: left;
    display: block;
}
.activity_bm_body div{
    margin-bottom: 20px;
}
.activity_bm_body div input{
    line-height: 28px;
    font-size: 14px;
    width:200px;
    border:1px solid #ccc;
    border-radius: 4px;
    outline: 0;
}
.activity_bm_body div:after{
    content: ' ';
    clear: both;
    display: table;

}
.activity_bm_body .up_act_bm{
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    margin-left: 100px;
}
.activity_bm_body img{
    width: 100px;
    height: 40px;
    vertical-align: middle;
    margin-left: 20px;
    cursor: pointer;
}
.wpmask{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    background: #000000;
    opacity: 0.7;
    z-index: 999;
}

.europe_offer .case_index ul{margin:20px auto; width:100px;}

.news_con .rightcon .r_huodong .title .wp_more {float:right;font-size:14px;color:#333;}
.news_con .rightcon .r_activity .title .wp_more {float:right;font-size:14px;color:#333;padding-right:10px;  font-weight:500;}
.youxue_item .wp_youxue li{border:0; box-shadow:none;}
.wp_youxue .li_image{ width:292px;border:8px solid #fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3); }
.wp_youxue .li_title {text-align:center;margin-top:10px;height:42px;}
.wp_youxue .li_title h3{ font-weight: 500;}

.uk_head{position:relative;}
.country_img_box{overflow: hidden;height:500px;position:absolute;float:left;}
.country_img_box a{display:block;height:500px;width:100%;float:left;}
.country_img_index{position:absolute;bottom:20px;z-index:10;left:50%;}
.country_img_index span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; border:2px solid #fff; float:left; margin:0 10px;}
.country_img_index span.spcss{border:3px solid #14ab04;}
/* wp add end*/


.news_con .leftcon .titleinf{width:100%; margin-bottom:25px; position:relative;}
.news_con .leftcon .titleinf .talk{position:absolute; bottom:10px; right:0;}
.news_con .leftcon .titleinf .talk_ipt{width:120px; height:30px; line-height:30px; font-size:14px; text-align:center; text-decoration:none; letter-spacing:1px; color:#fff; border-radius:3px; border:0; background:#600; display:block;}
.news_con .leftcon .titleinf .talk_ipt:hover{background:#900;}



/*20170407欧洲页面*/
.europe_nav{width:100%; height:55px; line-height:55px; background:#000; margin-bottom:1px;}
.europe_nav .cont{width:1200px; margin:0 auto;}
.europe_nav .cont ul{width:100%;}
.europe_nav .cont ul li{width:120px; float:left; font-size:18px; text-align:center;}
.europe_nav .cont ul li a{display:block; color:#fff;}
.europe_nav .cont ul li a:hover,.europe_nav .cont ul li a.current{display:block; background:#fff; color:#333; text-decoration:none;}

.europe_liuxue{width:1200px; margin:50px auto auto auto;}
.europe_liuxue .title{font-size:40px; text-align:center; line-height:40px; margin:0 auto 20px auto;}
.europe_liuxue .why_choose{width:650px; float:left;}
.europe_liuxue .why_choose .cont{width:550px; padding:25px 50px; border-radius:15px; background:#e0edfe; line-height:38px; font-size:16px; color:#01237d;}
.europe_liuxue .shenqing{width:500px; float:right;}
.europe_liuxue .shenqing .cont{width:420px; padding:10px 40px; border-radius:15px; background:#e0edfe; font-size:16px;}
.europe_liuxue .shenqing .cont form{width:100%;}
.europe_liuxue .shenqing .cont form .perdiv{width:100%; margin-top:15px;}
.europe_liuxue .shenqing .cont form .txt_xm{margin-top:5px; float:left;}
.europe_liuxue .shenqing .cont form .txt-input{width:295px; height:30px; line-height:30px; float:right; padding:0 10px; border:1px solid #01237d; background:#fff; position:relative;}
.europe_liuxue .shenqing .cont form .txt-input .menue{width:317px; position:absolute; top:30px; left:-1px; z-index:999;}
.europe_liuxue .shenqing .cont form .txt-input .menue ul{width:315px; background:#fff; border:1px solid #01237d; font-size:14px;}
.europe_liuxue .shenqing .cont form .txt-input .menue ul li{width:295px; padding:0 10px; text-align:left;}
.europe_liuxue .shenqing .cont form .txt-input .menue ul li:hover{background:#e7e7e7;}
.europe_liuxue .shenqing .cont form .sel-input{width:280px; height:28px; background:none; line-height:28px; border:0;}
.europe_liuxue .shenqing .cont form .pw-input{width:315px; float:right; height:30px; line-height:30px; border:1px solid #01237d; background:#fff;}
.europe_liuxue .shenqing .cont form .pw-input .write{width:180px; height:30px; line-height:30px; border:0; background:none; float:left; padding-left:10px; outline:0;}
.europe_liuxue .shenqing .cont form .pw-input .pw-btn{width:120px; height:30px; float:right; background:#01237d; border:0; color:#fff; cursor:pointer;}
.europe_liuxue .shenqing .cont form .pw-input .pw-btn:hover{background:#0b339a;}
.europe_liuxue .shenqing .cont form .tj-input{width:317px; height:36px; line-height:36px; float:right; font-size:16px; color:#fff; letter-spacing:1px; margin-bottom:10px; cursor:pointer; border:0; background:#01237d;}
.europe_liuxue .shenqing .cont form .tj-input:hover{background:#0b339a;}

.europe_zixun{width:1200px; margin:50px auto auto auto;}
.europe_zixun .title{font-size:40px; text-align:center; line-height:40px; margin:0 auto 20px auto; position:relative;}
.europe_zixun .title .more{position:absolute; right:0; top:10px; font-size:14px; bottom:0;}
.europe_zixun .img-zixun{width:100%;}
.europe_zixun .img-zixun ul{width:100%;}
.europe_zixun .img-zixun ul li{width:360px; float:left; margin-right:60px;}
.europe_zixun .img-zixun ul li.nomar{margin-right:0;}
.europe_zixun .txt-zixun{width:100%; background:#f0f0f0; margin-top:10px; padding:10px 0 20px 0;}
.europe_zixun .txt-zixun ul{width:360px; float:left; margin-right:60px;}
.europe_zixun .txt-zixun ul li{width:345px; height:30px; line-height:30px; padding-left:15px; border-bottom:1px dotted #999; background:url(../webimages/event_icon.jpg) left no-repeat;}
.europe_zixun .txt-zixun ul.nomar{margin-right:0;}

.europe_offer{width:100%; background:url(../webimages/guihua_bg.jpg) center no-repeat; padding:50px 0; margin:50px auto auto auto;}
.europe_offer .title{font-size:40px; text-align:center; line-height:40px; margin-bottom:30px;}
.europe_offer .cont{width:1200px; margin:0 auto;}
.europe_offer .img-offer{width:1200px; margin:0 auto; height:230px; padding:17px 0; background:url(../webimages/offer-bg.jpg) repeat; overflow:hidden;}
.europe_offer .img-offer ul{white-space: nowrap;}
.europe_offer .img-offer ul li{width:180px; margin-left:17px; display:inline-block;}
.europe_offer .img-offer ul li .avatar{width:180px; height:230px; overflow:hidden; position:relative;}
.europe_offer .img-offer ul li .avatar img:hover{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}
.europe_offer .img-offer ul li img{width:176px; height:226px; border:2px solid #ccc;}
.europe_offer .img-offer ul li .txtbg{width:158px; height:53px; line-height:20px; padding:2px 9px 0 9px; color:#fff; background:url(../webimages/offer_txtbg.png) repeat-x; position:relative; bottom:47px; left:2px;}

.europe_fangan{width:1200px; margin:0 auto;}
.europe_fangan ul{width:100%; background:#fff; height:55px; line-height:55px;}
.europe_fangan ul li{width:400px; float:left; text-align:center;}
.europe_fangan ul li a{font-size:16px; color:#666; border-top:2px solid #fff; text-decoration:none; display:block;}
.europe_fangan ul li a:hover,.europe_fangan ul li a.current{text-decoration:none; color:#01237d; border-top:2px solid #01237d;}

.europe_life{width:100%; background:#e0edfe; padding:50px 0; margin:50px auto auto auto;}
.europe_life .title{font-size:40px; text-align:center; line-height:40px; margin-bottom:30px;}
.europe_life .cont{width:1200px; margin:0 auto;}
.europe_life .cont .subvav{width:100%;}
.europe_life .cont .subvav ul{width:100%; background:#fff; height:55px; line-height:55px;}
.europe_life .cont .subvav ul li{width:600px; float:left; text-align:center;}
.europe_life .cont .subvav ul li a{font-size:16px; color:#666; border-top:2px solid #fff; text-decoration:none; display:block;}
.europe_life .cont .subvav ul li a:hover,.europe_life .cont .subvav ul li a.current{text-decoration:none; color:#01237d; border-top:2px solid #01237d;}
.europe_life .cont .lifeinf{width:100%;}
.europe_life .cont .lifeinf .inf-ul{width:575px; float:left;}
.europe_life .cont .lifeinf .inf-ul img{margin:15px 0;}
.europe_life .cont .lifeinf .inf-ul ul{width:100%;}
.europe_life .cont .lifeinf .inf-ul ul li{width:100%; height:40px; line-height:40px; border-bottom:1px solid #d9d9d9;}
.europe_life .cont .lifeinf .inf-ul.f_right{float:right;}

.europe_yuzhong{width:1200px; margin:50px auto;}
.europe_yuzhong .title{font-size:40px; text-align:center; line-height:40px; margin:0 auto 20px auto; position:relative;}
.europe_yuzhong .title .more{position:absolute; right:0; top:10px; font-size:14px; bottom:0;}
.europe_yuzhong .cont{width:100%;}
.europe_yuzhong .cont .inf-ul{width:360px; float:left; margin-right:60px;}
.europe_yuzhong .cont .inf-ul img{margin:15px 0;}
.europe_yuzhong .cont .inf-ul ul{width:100%;}
.europe_yuzhong .cont .inf-ul ul li{width:100%; height:40px; line-height:40px; border-bottom:1px solid #d9d9d9;}
.europe_yuzhong .cont .inf-ul.f_right{margin-right:0;}
